package day05.KeTangDaiMa.Lambda;
//有参有返回值抽象方法的练习
/*- 操作步骤
  - 定义一个接口(Addable)，里面定义一个抽象方法：int add(int x,int y);
  - 定义一个测试类(AddableDemo)，在测试类中提供两个方法
    - 一个方法是：useAddable(Addable a)
    - 一个方法是主方法，在主方法中调用useAddable方法
- 示例代码*/
public interface Addable {
    int add(int x,int y);
}
class AddableDemo{
    public static void main(String[] args) {
        //从主方法中调用useAddble方法
        //Lambda表达式
        useAddble((int x,int y)->{
            return x*y;
        });

    }

    private static void useAddble(Addable a) {
        int sum = a.add(10,20);
        System.out.println(sum);
    }
}